package proyecto.service;

import java.util.Collection;
import proyecto.dao.ResultadoDAO;
import proyecto.excepcion.DAOExcepcion;
import proyecto.modelo.Resultado;

public class ResultadoServiceImpl implements ResultadoService {

    private ResultadoDAO resultadoDAO;

    public ResultadoDAO getResultadoDAO() {
        return resultadoDAO;
    }

    public void setResultadoDAO(ResultadoDAO resultadoDAO) {
        this.resultadoDAO = resultadoDAO;
    }
       
    public Collection<Resultado> buscarResultadosPorIdFicha(int idFicha) throws DAOExcepcion {
        return resultadoDAO.buscarResultadosPorIdFicha(idFicha);
    }

    public Collection<Resultado> buscarResultadosPorIdFichaPaciente(int idFicha) throws DAOExcepcion {
        return resultadoDAO.buscarResultadosPorIdFichaPaciente(idFicha);
    }

    public void actualizar_estado_publicacion(int id_resultado, int estado_publicacion) throws DAOExcepcion{
        resultadoDAO.actualizar_estado_publicacion(id_resultado, estado_publicacion);
    }
}
